#ifndef SCENE_H
#define SCENE_H

#include <iostream>
#include <vector>
#include "object.h"

class scene : public object
{
    public:
        scene();
        virtual ~scene();
        void update_draw();
        void draw();
        void update();
        void add(object *obj);
        void release(object *obj);
        void releaseall();
        void remove(object *obj);
        void removeall();
    protected:
    private:
        std::vector<object*> content;
};

#endif // SCENE_H
